.wrap,.ban{
				max-width: 1980px;
			    min-width: 1200px;
			    width: 100%;
			    margin: 0 auto;
			    color: #000;
			    background-repeat: no-repeat;
			    background-position: center top;
			    
			}
			.wrap .b1 {
			    height: 218px;
			    background-image: url(../img/mayday_1.jpg);
			}
			.wrap .b2 {
			    height: 368px;
			    background-image: url(../img/mayday_2.jpg);
			}
			.wrap .b3 {
			    height: 333px;
			    background-image: url(../img/mayday_3.jpg);
			}
			.wrap .b4 {
			    min-height: 722px;
				background-image: url(../img/mayday_05.jpg);
				padding-bottom: 0px;
				background-position: center bottom;
			}
			.rule_wrap{
				border: 0px solid red;
				width: 1200px;
   				 margin: 0 auto;
			}
			.fl{
				float: left;
			}
			.fr{
				float: right;	
			}
			.white_box {
			    width: 565px;
			    height: 295px;
			    background: #fff;
			    padding: 10px;
			    border:1px solid #ececec;
			}
			.white_box h2 {
				    font-family: "Times New Roman", Simsun;
			    font-size: 40px;
			    text-align: center;
			    line-height: 0px;
			    margin-top: 20px;
			}
			.white_box h2 img {
			    vertical-align: middle;
			}
			.white_box p {
			    text-align: center;
			    font-size: 36px;
			    padding: 10px 50px 0 30px;
			    color: #646464;
			    line-height: 48px;
			}
			.white_box p.pd {
			    font-size: 16px;
			    text-align: left;
			    line-height: 32px;
			}
			.yhq{
				border: 0px solid red;
				display: block;
				width: 400px;
				height: 80px;
				margin: 380px 400px;
				position: absolute;
				text-align: center;
				line-height: 80px;
				background: #428bdd;
				color: white;
				cursor: pointer;
				font-size: 22px;
				border-radius: 8px;
			}
			.getyhq:hover{
				background: #fa7300;
			}
			.hasyhq{
				background:#96a3b3 ;
			}